package com.gw.smscheck.entity.business.focuscrowd;
import java.io.Serializable;
import java.util.List;

import com.gw.smscheck.entity.sys.BasePager;
/**
* tb_focus_crowd 实体类
* @author pzr 
* @date 2018-10-29 17:29:28
*/ 
public class FocusCrowd extends BasePager implements Serializable{
	private static final long serialVersionUID = -1L;
	/**
	 * 编号
	 */
	private String code ;
	/**
	 * 创建时间
	 */
	private String createTime ;
	/**
	 * 创建人
	 */
	private String createUser ;
	/**
	 * 
	 */
	private Integer id ;
	/**
	 * 通知人
	 */
	private String noticePeople ;
	/**
	 * 同知人手机号
	 */
	private String noticePhone ;
	/**
	 * 手机号
	 */
	private String phoneNum ;
	/**
	 * 状态
	 */
	private String state ;
	/**
	 * 监控结束时间
	 */
	private String timeEnd ;
	/**
	 * 导入时间
	 */
	private String timeFocus ;
	/**
	 * 监控开始时间
	 */
	private String timeStart ;
	/**
	 * 类型
	 */
	private String type ;
	/**
	 * 监控时间类型（1：天 2：长期 3：自定义）
	 */
	private Integer timeType;

	private String focusCrowdList;// 重点关注人集合

	private Integer count; // 统计
	private Integer days;// 间隔天数
	private String period;// 时间段

	private List<String> enterAlarmValue; // 进入区域告警值
	private List<String> enterAlarmValueIds;// 进入区域告警值ids

	private List<String> leaveAlarmValue; // 离开区域告警值
	private List<String> leaveAlarmValueIds;// 离开区域告警值ids


	public String getPeriod() {
		return period;
	}

	public void setPeriod(String period) {
		this.period = period;
	}

	public String getFocusCrowdList() {
		return focusCrowdList;
	}

	public void setFocusCrowdList(String focusCrowdList) {
		this.focusCrowdList = focusCrowdList;
	}

	public List<String> getEnterAlarmValue() {
		return enterAlarmValue;
	}

	public void setEnterAlarmValue(List<String> enterAlarmValue) {
		this.enterAlarmValue = enterAlarmValue;
	}

	public List<String> getEnterAlarmValueIds() {
		return enterAlarmValueIds;
	}

	public void setEnterAlarmValueIds(List<String> enterAlarmValueIds) {
		this.enterAlarmValueIds = enterAlarmValueIds;
	}

	public List<String> getLeaveAlarmValue() {
		return leaveAlarmValue;
	}

	public void setLeaveAlarmValue(List<String> leaveAlarmValue) {
		this.leaveAlarmValue = leaveAlarmValue;
	}

	public List<String> getLeaveAlarmValueIds() {
		return leaveAlarmValueIds;
	}

	public void setLeaveAlarmValueIds(List<String> leaveAlarmValueIds) {
		this.leaveAlarmValueIds = leaveAlarmValueIds;
	}

	public Integer getTimeType() {
		return timeType;
	}

	public void setTimeType(Integer timeType) {
		this.timeType = timeType;
	}

	public Integer getDays() {
		return days;
	}

	public void setDays(Integer days) {
		this.days = days;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public void setCode(String code){
		this.code=code;
	}
	public String getCode(){
		return code;
	}

	public void setCreateTime(String createTime){
		this.createTime=createTime;
	}
	public String getCreateTime(){
		return createTime;
	}

	public void setCreateUser(String createUser){
		this.createUser=createUser;
	}
	public String getCreateUser(){
		return createUser;
	}

	public void setId(Integer id){
		this.id=id;
	}
	public Integer getId(){
		return id;
	}

	public void setNoticePeople(String noticePeople){
		this.noticePeople=noticePeople;
	}
	public String getNoticePeople(){
		return noticePeople;
	}

	public void setNoticePhone(String noticePhone){
		this.noticePhone=noticePhone;
	}
	public String getNoticePhone(){
		return noticePhone;
	}

	public void setPhoneNum(String phoneNum){
		this.phoneNum=phoneNum;
	}
	public String getPhoneNum(){
		return phoneNum;
	}

	public void setState(String state){
		this.state=state;
	}
	public String getState(){
		return state;
	}

	public void setTimeEnd(String timeEnd){
		this.timeEnd=timeEnd;
	}
	public String getTimeEnd(){
		return timeEnd;
	}

	public void setTimeFocus(String timeFocus){
		this.timeFocus=timeFocus;
	}
	public String getTimeFocus(){
		return timeFocus;
	}

	public void setTimeStart(String timeStart){
		this.timeStart=timeStart;
	}
	public String getTimeStart(){
		return timeStart;
	}

	public void setType(String type){
		this.type=type;
	}
	public String getType(){
		return type;
	}

	// 重写Object对象的equals方法
	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		} else {
			if (obj == null) {
				return false;
			}
			final FocusCrowd focusCrowd = (FocusCrowd) obj;
			if (this.getId().equals( focusCrowd.getId() )) {
				return true;
			} else {
				return false;
			}
		}
	}
}

